public class StudentDAO {
    // 假设这里有一个用于存储学生数据的列表
    private List<Student> students;

    public StudentDAO() {
        students = new ArrayList<>();
    }

    // 添加学生的方法
    public void addStudent(Student student) {
        students.add(student);
    }

    // 根据学号获取学生的方法
    public Student getStudentById(String studentId) {
        for (Student student : students) {
            if (student.getStudentId().equals(studentId)) {
                return student;
            }
        }
        return null; // 如果没有找到学生，返回 null
    }

    // 设置学生的兴趣爱好
    public void setHobbies(String studentId, String hobbies) {
        Student student = getStudentById(studentId);
        if (student != null) {
            student.setHobbies(hobbies);
        }
    }

    // 打印所有学生信息的方法
    public void printAllStudentsInfo() {
        for (Student student : students) {
            student.printStudentInfo();
            System.out.println(); // 打印空行以分隔每个学生的信息
        }
    }
}
